home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group00a.txt / 000046_icon-group-sender _Thu Apr 6 17:08:29 2000.msg < prev    next >
Internet Message Format  |  2001-01-03  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id RAA28532
  4.     for icon-group-addresses; Thu, 6 Apr 2000 17:05:46 -0700 (MST)
  5. Message-Id: <200004070005.RAA28532@baskerville.CS.Arizona.EDU>
  6. From: gep2@terabites.com
  7. Date: Thu, 06 Apr 2000 17:08:17 -0500
  8. Subject: general icon questions
  9. To: gravitmw@jmu.edu, icon-group@optima.CS.Arizona.EDU
  10. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  11. Status: RO
  12.  
  13. > I am a Icon newbie and I have two general questions about the language.
  14.  
  15. > 1) Is it compiled or interpreted?  
  16.  
  17. Yes.  :-)
  18.  
  19. Actually, programs compile down to a compact intermediate code which is then 
  20. (efficiently) interpreted.
  21.  
  22. > I found that you can make *.exe's, but I don't know if that is a sure fire way 
  23. to tell how it is translated.  
  24.  
  25. It certainly is NOT.  :-)
  26.  
  27. > Does the translator have to be installed on the PC in order for the program to 
  28. run?
  29.  
  30. No.  All you need is the runtime/interpreter.  You do NOT have to distribute 
  31. source code to your package to your customers.
  32.  
  33. > 2) Are there data types in the language?  One source I found said that 
  34. there are no data types, only values.  Another source said that there were 
  35. data types and gave a list of the types.  There may be some ambiguity on 
  36. what a data type is.  Can anyone clear this up for me?
  37.  
  38. There are certainly distinct datatypes, although any variable (and this includes 
  39. individual elements of tables or lists) can be (at any given point in time) any 
  40. datatype you like, simply by assigning a value of that type to that variable or 
  41. element.  
  42.  
  43. Does that help?
  44.  
  45. Gordon Peterson
  46. http://web2.airmail.net/gep2/
  47. Support the Anti-SPAM Amendment!  Join at http://www.cauce.org/
  48. 12/19/98: the day the Conservatives demonstrated their scorn for their
  49.    fraudulent sham of representative government.  Voters, remember it!
  50.  
  51.